﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0055)http://hi.baidu.com/j_key/item/bdfe28f6b1758ad56325d259 -->
<HTML id=customDoc><HEAD><META content="IE=7.0000" 
http-equiv="X-UA-Compatible">
<TITLE>Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间</TITLE><!--STATUS OK-->
<META content="text/html; charset=utf-8" http-equiv=Content-Type><LINK 
rel="shortcut icon" type=image/x-icon 
href="http://hi.bdimg.com/static/qbase/img/mod/16_favicon.ico?v=116ba471.ico">
<META name=keywords content=Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK),>
<META name=description 
content=别让自己失望....,Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)>
<SCRIPT>window.wpo={start:new Date*1,pid:109,page:'qing'}</SCRIPT>
<!--[if IE]>
<SCRIPT type=text/javascript>(function(){var e="abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(","),t=e.length;while(t--)document.createElement(e[t])})();</SCRIPT>
<![endif]-->
<SCRIPT>window.qDomain={"qing":"http://hi.baidu.com","static":"http://hi.bdimg.com","passport":"https://passport.baidu.com","portrait":"http://tx.bdimg.com","hiup":"http://hiup.baidu.com","photo":"http://hiphotos.baidu.com","message":"http://msg.baidu.com","friend":"http://frd.baidu.com","mp3":"http://mp3.baidu.com","ting":"http://ting.baidu.com","image":"http://img.baidu.com","qup":"http://upload.hi.baidu.com","www":"http://www.baidu.com"};window.qUserInfo={"userName":"lizhengjun2010","nickname":"lizhengjun2010","portrait":"50d06a5f6b6579750b","qingUrl":"\/j_key","spaceName":"軍→＆ove舞","right":"0","avatarStatus":"1","flagNeedInvite":"0","flagNotInvited":"0","version":"2"};window.qVisitorInfo={"userName":"","nickname":"","portrait":"","isHost": false,"isRandUrl": false,"isForceMoved": false,"loginStatus":"not_login","isOldUser":0,"qingUrl":"","right":"0","version":"0"};window.qPageInfo={"pageUrl":"http:\/\/hi.baidu.com\/j_key\/item\/bdfe28f6b1758ad56325d259","referUrl":""};window.qUserAvatar={size20:"http://hiphotos.baidu.com/space/scrop=20;q=100/sign=dc8440fb55fbb2fb30751f4d3f771294/8326cffc1e178a823c6b3706f603738da877e8c5.jpg",size40:"http://hiphotos.baidu.com/space/scrop=40;q=100/sign=d091cf6d43166d223c2952cb361e3dc7/8326cffc1e178a823c6b3706f603738da877e8c5.jpg",size65:"http://hiphotos.baidu.com/space/scrop=65;q=100/sign=c67c10b44f4a20a435407b98e06fae17/8326cffc1e178a823c6b3706f603738da877e8c5.jpg",size110:"http://hiphotos.baidu.com/space/scrop=110;q=100/sign=4b71e080fdfaaf5180bdc6e0fc69a5df/8326cffc1e178a823c6b3706f603738da877e8c5.jpg",size160:"http://hiphotos.baidu.com/space/scrop=160;q=100/sign=4b71e080fdfaaf5180bdc6e0fc69a5d8/8326cffc1e178a823c6b3706f603738da877e8c5.jpg"};window.qVisitorAvatar={size20:"",size40:"",size65:"",size110:"",size160:""};window.qBdsToken="the fisrt two args should be string type:0,1!";window.qErrorInfo={"no":"0","msg":""};window.qServerInfo={"timeStamp":"1373650177"};window.qLongPolling={"url":"http:\/\/m.hi.baidu.com\/i\/msg\/listen"}</SCRIPT>
<!--[if (lt IE 8.0)]><LINK rel=stylesheet type=text/css 
href="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/qbase.css"><![endif]--><!--[if (!IE)|(gte IE 8.0)]><!--><link href="http://hi.bdimg.com/static/qbase/css/qbase_datauri.css?v=8c27bac4.css" type=text/css rel=stylesheet><!--<![endif]--><!--[if (lt IE 8.0)]><LINK 
rel=stylesheet type=text/css 
href="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/qcomment.css"><![endif]--><!--[if (!IE)|(gte IE 8.0)]><!--><link rel=stylesheet type=text/css href="http://hi.bdimg.com/static/qcomment/css/qcomment_datauri.css?v=a90beb01.css"><!--<![endif]--><LINK 
rel=stylesheet type=text/css 
href="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/mod_userInfo.css"><!--[if (lt IE 8.0)]><LINK 
rel=stylesheet type=text/css 
href="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/orange.detail.css"><![endif]--><!--[if (!IE)|(gte IE 8.0)]><!--><link type=text/css rel=stylesheet href="http://hi.bdimg.com/static/qhome/css/detail/24001/orange.detail_datauri.css?v=b61562ca.css"><!--<![endif]--><LINK 
rel=stylesheet type=text/css 
href="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/shCoreDefault.css">
<STYLE type=text/css></STYLE>

<SCRIPT 
src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/qing.js"></SCRIPT>

<SCRIPT>
    /*最终页页面变量*/ 
    window.detailPage = {
        threadId : "bdfe28f6b1758ad56325d259",
        blogTitle: "Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)" || "无标题",
        contentType : "text",
        originAuthorName : "",
        originPortrait : "",
        originThreadId : ""
    }; 
    </SCRIPT>

<SCRIPT>wpo.head=new Date*1;</SCRIPT>

<META name=GENERATOR content="MSHTML 10.00.9200.16635"></HEAD>
<BODY><HEADER id=modTopbar class=mod-topbar><IFRAME class=mod-topbar-bgframe 
src="about:blank"></IFRAME>
<DIV class=mod-topbar-pseudo-real>
<DIV class="wrapper-box clearfix">
<DIV class=left-box><A class=logo-box href="http://hi.baidu.com/"><SPAN 
id=baiduSpaceLogo class=q-logo></SPAN></A></DIV>
<DIV class=center-box>
<UL class=q-menubox>
  <LI class="q-menuitem q-newicon"><A href="http://xiangce.baidu.com/" 
  target=_blank>相册</A> 
  <LI id=qMenuRecommend class="q-menuitem "><A 
  href="http://hi.baidu.com/index/">广场</A>
  <LI class="q-menuitem q-newicon"><A 
  href="http://youxi.baidu.com/yxpm/pm.jsp?pid=10106000091_970983" 
  target=_blank>游戏</A></LI></UL></DIV>
<DIV class=right-box>
<UL class=q-navbox>
  <LI class=q-navitem><A href="http://hi.baidu.com/go/login">登录</A>
  <LI class="q-navitem q-nav-sp"><SPAN></SPAN>
  <LI class=q-navitem><A href="http://hi.baidu.com/go/reg?pmfrom=qingtop">注册</A> 
  </LI></UL>
<DIV class="right mod-qhome-follow-box"><A 
class="follow-btn a-btn-follow qing-stat-nsclick" 
href="http://hi.baidu.com/j_key/item/bdfe28f6b1758ad56325d259#" 
data-nsclick="20121012follow_hdbtnaddcare">关注此空间</A></DIV></DIV></DIV></DIV></HEADER><SECTION 
class=mod-page-body>
<DIV class="mod-page-main wordwrap clearfix">
<DIV class=x-page-container><SECTION class="mod-topspaceinfo mod-cs-header">
<DIV class=head-topbar></DIV>
<DIV class=container>
<H1><A class="space-name cs-header-spacename" 
href="http://hi.baidu.com/j_key">軍→＆ove舞</A></H1>
<P class="space-description cs-header-spacesummary">别让自己失望....</P></DIV>
<DIV class=head-footer></DIV></SECTION>
<DIV class=mod-blogpage-wraper>
<DIV class="blog-bg-main-repeat hide"></DIV>
<DIV class="grid-80 mod-blogpage">
<DIV class="blog-bg-main hide"></DIV>
<DIV class="mod-text-content mod-post-content mod-cs-contentblock">
<DIV class=cs-contentblock-bg></DIV>
<DIV class="content-head clearfix">
<DIV class=content-other-info><SPAN>2011-07-31 21:15</SPAN> </DIV>
<H2 
class="title content-title">Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)</H2></DIV>
<DIV id=content class="content mod-cs-content text-content clearfix">
<P>一：什么是NDK？</P>
<P>NDK 提供了一系列的工具，帮助开发者快速开发C（或C++）的动态库，并能自动将so 和java 
应用一起打包成apk。这些工具对开发者的帮助是巨大的。</P>
<P>NDK 集成了交叉编译器，并提供了相应的mk 文件隔离CPU、平台、ABI 等差异，开发人员只需要简单修改mk 
文件（指出“哪些文件需要编译”、“编译特性要求”等），就可以创建出so。NDK 可以自动地将so 和Java 
应用一起打包，极大地减轻了开发人员的打包工作。比较简单的说，NDK是一套交叉编译工具，它可以帮你把你用C或C++书写的代码，编译为.so（类似与win下的.dll）格式的文件，使你可以在你的Android程序当中用Java语言（JNI）调用这些代码.</P>
<P>二：下载安装cygwin</P>
<P>由于NDK编译代码时必须要用到make和gcc，所以你必须先搭建一个linux环境， 
cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境，或者从unix到windows的应用程序移植，非常有用。通过它，你就可以在不安装linux的情况下使用NDK来编译C、C++代码了。下面我们一步一步的安装cygwin吧。</P>
<P>（安装的时候忘记截图了）</P>
<P>首先，你得先跑到http://www.cygwin.com下载setup.exe(我已经下载)</P>
<P>1、 然后双击运行吧，运行后你将看到安装向导界面：</P>
<P>2、 &nbsp;点击下一步</P>
<P>此时让你选择安装方式：</P>
<P>1）Install from 
Internet：直接从Internet上下载并立即安装（安装完成后，下载好的安装文件并不会被删除，而是仍然被保留，以便下次再安装）。(好久了,应该是这个)</P>
<P>2）Download Without Installing：只是将安装文件下载到本地，但暂时不安装。</P>
<P>3）Install from Local Directory：不下载安装文件，直接从本地某个含有安装文件的目录进行安装。</P>
<P>3、选择第一项，然后点击下一步：</P>
<P>4、选择要安装的目录，注意，最好不要放到有中文和空格的目录里，似乎会造成安装出问题，其它选项不用变，之后点下一步：</P>
<P>5、上一步是选择安装cygwin的目录，这个是选择你下载的安装包所在的目录，默认是你运行setup.exe的目录，直接点下一步就可以：</P>
<P>6、此时你共有三种连接方式选择：</P>
<P>1) Direct Connection：直接连接。</P>
<P>2) Use IE5 Settings：使用IE的连接参数设置进行连接。</P>
<P>3) Use HTTP/FTP Proxy：使用HTTP或FTP代理服务器进行连接（需要输入服务器地址、端口号）。</P>
<P>用户可根据自己的网络连接的实情情况进行选择，一般正常情况下，均选择第一种，也就是直接连接方式。然后再点击“下一步”，</P>
<P>7、 
这是选择要下载的站点，我用的是http://mirrors.kernel.org，速度感觉还挺快，选择后点下一步(http://mirror.lupaworld.com/cygwin/ 
这个是我从这个地址下的,好像是国内的服务器,挺快的,用其他的,有的2k/s,而且安了好几次,有一次快好了,那个服务器关了,囧...)</P>
<P>8、 此时会下载加载安装包列表</P>
<P>9、Search是可以输入你要下载的包的名称，能够快速筛选出你要下载的包。那四个单选按钮是选择下边树的样式，默认就行，不用动。View默认是Category，建议改成full显示全部包再查，省的一些包被隐藏掉。左下角那个复选框是是否隐藏过期包，默认打钩，不用管它就行，下边开始下载我们要安装的包吧，为了避免全部下载，这里列出了后面开发NDK用得着的包：autoconf2.1、automake1.10、binutils、gcc-core、gcc- 
, g++、gcc4-core、gcc4-g++、gdb、pcre、pcre-devel、gawk、make(宁可多选,不能少选)共12个包.</P>
<P>10、 &nbsp;然后开始选择安装这些包吧，点skip，把它变成数字版本格式，要确保Bin项变成叉号，而Src项是源码，这个就没必要选了。</P>
<P>11、 &nbsp;下面测试一下cygwin是不是已经安装好了。</P>
<P>运行cygwin，在弹出的命令行窗口输入：cygcheck -c 
cygwin命令，会打印出当前cygwin的版本和运行状态，如果status是ok的话，则cygwin运行正常。</P>
<P>然后依次输入gcc –v，g++ &nbsp;--version，make –version，gdb 
–version进行测试，(注意空格和-)如果都打印出版本信息和一些描述信息，非常高兴的告诉你，你的cygwin安装完成了！</P>
<P>三：配置NDK环境变量</P>
<P>1、 
&nbsp;首先找到cygwin的安装目录，找到一个home\&lt;你的用户名&gt;\.bash_profile文件，我的是：E:\cygwin\home\Administrator\.bash_profile，(注意：我安装的时候我的home文件夹下面神马都没有，解决 
的办法：首先打开环境变量，把里面的用户变量中的HOME变量删掉，在E:\cygwin\home文件夹下建立名为Administrator的文件夹（是用户名），然后把E:\cygwin\etc\skel\.bash_profile拷贝到该文件夹下)。</P>
<P>2、 &nbsp;打开bash_profile文件，添加NDK=/cygdrive/&lt;你的盘符&gt;/&lt;android ndk 目录&gt; 
例 &nbsp; &nbsp;如：NDK=/cygdrive/e/android-ndk-r5</P>
<P>export NDK</P>
<P>NDK这个名字是随便取的，为了方面以后使用方便，选个简短的名字，然后保存</P>
<P>3、打开cygwin，输入cd $NDK，如果输出上面配置的/cygdrive/e/android-ndk-r5信息，则表明环境变量设置成功了。</P>
<P>四：用NDK来编译程序</P>
<P>1、 
&nbsp;现在我们用安装好的NDK来编译一个简单的程序吧，我们选择ndk自带的例子hello-jni，我的位于E:\android-ndk-r5\samples\hello-jni(根据你具体的安装位置而定)，</P>
<P>2、 运行cygwin，输入命令cd 
/cygdrive/e/android-ndk-r5/samples/hello-jni，进入到E:\android-ndk-r5\samples\hello-jni目录。</P>
<P>3、 
输入$NDK/ndk-build，执行成功后，它会自动生成一个libs目录，把编译生成的.so文件放在里面。($NDK是调用我们之前配置好的环境变量，ndk-build是调用ndk的编译程序)</P>
<P>4、 &nbsp;此时去hello-jni的libs目录下看有没有生成的.so文件，如果有，你的ndk就运行正常啦！</P>
<P>生成之后,这时候可以再用ndk的samples里边的例子生成eclipse工程了.</P>
<P>如下,选择新建android工程然后如下图:</P>
<P>&nbsp;</P>
<P>然后就可以试验其他的几个例子了.我也还在研究中, 大家一起加油!!!</P>
<P>五：在eclipse中集成c/c++开发环境</P>
<P>(这个好像在国内悲剧啊,下不动啊,在传两个fan墙的软件)</P>
<P>1、 装Eclipse的C/C++环境插件：CDT，这里选择在线安装。</P>
<P>首先登录http://www.eclipse.org/cdt/downloads.php，找到对应你Eclipse版本的CDT插件的在线安装地址。</P>
<P>2、 &nbsp;然后点Help菜单，找到Install New Software菜单</P>
<P>3、 &nbsp;点击Add按钮，把取的地址填进去，出来插件列表后，选Select All，然后选择下一步即可完成安装</P>
<P>4、 &nbsp;安装完成后，在eclispe中右击新建一个项目，如果出现了c/c++项目，则表明你的CDT插件安装成功啦！</P>
<P>六：配置C/C++的编译器</P>
<P>(建议先用命令行编译,然后再研究google ndk samples 里边的例子, 然后再研究傻瓜式的编译)</P>
<P>1、 
&nbsp;打开eclipse，导入ndk自带的hello-jni例子，右键单击项目名称，点击Properties，弹出配置界面，之后再点击Builders，弹出项目的编译工具列表，之后点击New，新添加一个编译器，点击后出现添加界面，选择Program，点击OK</P>
<P>2、 &nbsp;出现了添加界面，首先给编译配置起个名字，如：C_Builder</P>
<P>设置Location为&lt;你cygwin安装路径&gt;\bin\bash.exe程序，例如：E:\cygwin\bin\bash.exe，设置Working 
&nbsp;Directory为&lt;你cygwin安装路径&gt;\bin目录，例如：E:\cygwin\bin</P>
<P>设置Arguments为</P>
<P>--login -c "cd /cygdrive/e/android-ndk-r5/samples/hello-jni &amp;&amp; 
$NDK/ndk-build"(不能改动的,--login –c 是神马意思我也不懂)</P>
<P>上面的配置中/cygdrive/e/android-ndk-r5/samples/hello-jni是你当前要编译的程序的目录，$NDK是之前配置 
&nbsp;的ndk的环境变量，这两个根据你具体的安装目录进行配置，其他的不用变，Arguments这串参数实际是 
&nbsp;给bash.exe命令行程序传参数，进入要编译的程序目录，然后运行ndk-build编译程序</P>
<P>3、 接着切换到Refresh选项卡，给Refresh resources upon completion打上钩</P>
<P>4、 &nbsp;然后切换到Build Options选项卡，勾选上最后三项</P>
<P>5、 &nbsp;之后点击Specify Resources按钮，选择资源目录，勾选你的项目目录即可</P>
<P>6、 
&nbsp;最后点击Finish，点击OK一路把刚才的配置都保存下来，注意：如果你配置的编译器在其它编译器下边，记得一定要点Up按钮，把它排到第一位，否则C代码的编译晚于Java代码的编译，会造成你的C代码要编译两次才能看到最新的修改</P>
<P>7、 
&nbsp;这一路下来肯定很累了吧，现在再次恭喜你，编译配置也配置完成啦，现在来测试一下是否可以自动编译呢，打开项目jni目录里的hello-jni.c文件把提示Hello 
from JNI!改成其他的文字：如：Hello，My name is 
alex.，然后再模拟器中运行你的程序，如果模拟器中显示了你最新修改的文字，那么Congratulations！你已经全部配置成功啦！</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P></DIV>
<DIV class="mod-tagbox clearfix"></DIV>
<DIV class="mod-post-info clearfix">
<DIV class=x-bdshare>
<DIV id=bdshare class="bdshare_t bds_tools get-codes-bdshare" 
data="{'wbuid':1727466295}"><SPAN class=bds_more>分享到：</SPAN> <A 
class=bds_qzone></A><A class=bds_tsina></A><A class=bds_tqq></A><A 
class=bds_renren></A></DIV>
<SCRIPT id=bdshare_js data="type=tools&amp;uid=713670"></SCRIPT>

<SCRIPT id=bdshell_js></SCRIPT>

<SCRIPT>
        var bds_config = {'bdTop':240};
                    var all_img = qing.g('content').getElementsByTagName('img');
            if(all_img.length>0){
                bds_config.bdPic = all_img[0].src;
            }
                document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?v=72836429.js?cdnversion=" + Math.ceil(new Date()/3600000);
    </SCRIPT>
</DIV>
<DIV class="op-box mod-cs-opBox"><A class="report-btn hide" 
href="http://hi.baidu.com/j_key/item/bdfe28f6b1758ad56325d259#" target=_blank>举报 
</A><SPAN class=pv>浏览(11813)</SPAN> <A onclick="return false" id=commentBnt 
class=comment-bnt 
href="http://hi.baidu.com/j_key/item/bdfe28f6b1758ad56325d259#">评论<SPAN 
class=comment-nub>(11)</SPAN> </A><A onclick="return false" id=shareBnt 
class=share-bnt 
href="http://hi.baidu.com/j_key/item/bdfe28f6b1758ad56325d259#">转载<SPAN 
id=shareNub class=share-nub>(7)</SPAN> </A></DIV></DIV></DIV>
<DIV id=shareDetail class=mod-share-detail style="DISPLAY: none"></DIV>
<DIV id=relateBlog class=mod-relate-blogs>
<H3 class=relate-title>你可能也喜欢</H3>
<UL class="relate-blog-list clearfix">
  <LI class=first><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/yzj0618/item/a0631f45110ad311e9350405" target=_blank 
  data-nsclick="m_20121105_detail_relates_img"><IMG title=【美男团】---衬衫 
  class=relate-img alt=【美男团】---衬衫 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/a5c27d1ed21b0ef410a765f4dcc451da80cb3ec8.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/yzj0618/item/a0631f45110ad311e9350405" target=_blank 
  data-nsclick="m_20121105_detail_relates_txt">【美男团】---衬衫</A> </LI>
  <LI><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/cookietina1959/item/02bb99d1ceaa8c49dcf9be66" 
  target=_blank data-nsclick="m_20121105_detail_relates_img"><IMG 
  title=那些让我们毫无抵抗力的金发帅哥 class=relate-img alt=那些让我们毫无抵抗力的金发帅哥 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/b151f8198618367a050767912f738bd4b21ce5f4.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/cookietina1959/item/02bb99d1ceaa8c49dcf9be66" 
  target=_blank data-nsclick="m_20121105_detail_relates_txt">那些让我们毫无抵抗力的金发帅哥</A> 
  </LI>
  <LI><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/1122447/item/59dc593403d7ccda382ffa5f" target=_blank 
  data-nsclick="m_20121105_detail_relates_img"><IMG title=我们深爱的执事 
  class=relate-img alt=我们深爱的执事 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/902397dda144ad341ba5982cd1a20cf431ad8506.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/1122447/item/59dc593403d7ccda382ffa5f" target=_blank 
  data-nsclick="m_20121105_detail_relates_txt">我们深爱的执事</A> </LI>
  <LI><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/729966828/item/b141152ed21868866e2cc3f3" 
  target=_blank data-nsclick="m_20121105_detail_relates_img"><IMG title=百变魔卡小樱 
  class=relate-img alt=百变魔卡小樱 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/d4628535e5dde7117e49ec53a6efce1b9c1661f8.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/729966828/item/b141152ed21868866e2cc3f3" 
  target=_blank data-nsclick="m_20121105_detail_relates_txt">百变魔卡小樱</A> </LI>
  <LI><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/orihimesakura/item/6f5436dff023d9382a35c755" 
  target=_blank data-nsclick="m_20121105_detail_relates_img"><IMG title=进击的巨人壁纸 
  class=relate-img alt=进击的巨人壁纸 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/b21c8701a18b87d6c1f2b0b5060828381e30fdec.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/orihimesakura/item/6f5436dff023d9382a35c755" 
  target=_blank data-nsclick="m_20121105_detail_relates_txt">进击的巨人壁纸</A> </LI>
  <LI><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/caxiaoguang/item/da8e160164cf9e2ef3eafcc9" 
  target=_blank data-nsclick="m_20121105_detail_relates_img"><IMG 
  title=只是喜欢这种纯净感、 class=relate-img alt=只是喜欢这种纯净感、 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/ac6eddc451da81cbb5e3fa645366d01609243115.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/caxiaoguang/item/da8e160164cf9e2ef3eafcc9" 
  target=_blank data-nsclick="m_20121105_detail_relates_txt">只是喜欢这种纯净感、</A> 
</LI>
  <LI><A class=qing-stat-nsclick 
  href="http://hi.baidu.com/j_key/item/9b34994952ee3cea1381da59" target=_blank 
  data-nsclick="m_20121105_detail_relates_img"><IMG title=批处理文件编写 
  class=relate-img alt=批处理文件编写 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/8326cffc1e178a823c6b3706f603738da877e8c5.jpg"> 
  </A><A class="relate-txt qing-stat-nsclick" 
  href="http://hi.baidu.com/j_key/item/9b34994952ee3cea1381da59" target=_blank 
  data-nsclick="m_20121105_detail_relates_txt">批处理文件编写</A> </LI></UL></DIV>
<DIV class="mod-detail-pager clearfix">
<DIV class=detail-nav-pre><A title=上一篇 hideFocus 
href="http://hi.baidu.com/j_key/item/1e2af97fee39203f6dc37c5d"></A></DIV>
<DIV class=detail-nav-next><A title=下一篇 hideFocus 
href="http://hi.baidu.com/j_key/item/28c5efc3ea2393b00d0a7b5d"></A></DIV></DIV>
<DIV id=commentDetail class="mod-comment-detail clearfix mod-cs-comment">
<DIV class=mod-recent-readers>
<H3 class=recent-readers-title>本文最近访客</H3>
<UL class="readers-list clearfix">
  <LI class=first><A href="http://hi.baidu.com/goodzsq" target=_blank><IMG 
  title=goodzsq class=portrait alt=goodzsq 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/d0c8a786c9177f3ee9efe79870cf3bc79e3d564f.jpg"> 
  </A><A title=goodzsq class=user-name href="http://hi.baidu.com/goodzsq" 
  target=_blank>goodzsq </A>
  <DIV class=visit-time data-visit-time="1373514149"></DIV></LI>
  <LI><A href="http://hi.baidu.com/ibpxnpqqiphrtxr" target=_blank><IMG 
  title=血狼战壕 class=portrait alt=血狼战壕 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/aa64034f78f0f73686e7b7810a55b319ebc41310.jpg"> 
  </A><A title=血狼战壕 class=user-name href="http://hi.baidu.com/ibpxnpqqiphrtxr" 
  target=_blank>血狼战壕 </A>
  <DIV class=visit-time data-visit-time="1373514001"></DIV></LI>
  <LI><A href="http://hi.baidu.com/lichenleo" target=_blank><IMG title=冰雨寒霜 
  class=portrait alt=冰雨寒霜 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/0e2442a7d933c8956eda86e6d11373f083020082.jpg"> 
  </A><A title=冰雨寒霜 class=user-name href="http://hi.baidu.com/lichenleo" 
  target=_blank>冰雨寒霜 </A>
  <DIV class=visit-time data-visit-time="1373381828"></DIV></LI>
  <LI><A href="http://hi.baidu.com/xingxing" target=_blank><IMG title=asmcvc 
  class=portrait alt=asmcvc 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/8ad4b31c8701a18bfcbfbe9c9e2f07082938fe89.jpg"> 
  </A><A title=asmcvc class=user-name href="http://hi.baidu.com/xingxing" 
  target=_blank>asmcvc </A>
  <DIV class=visit-time data-visit-time="1373352988"></DIV></LI>
  <LI><A href="http://hi.baidu.com/maxxxoo" target=_blank><IMG title=maxgoto 
  class=portrait alt=maxgoto 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/9358d109b3de9c824647dc106c81800a19d8430a.jpg"> 
  </A><A title=maxgoto class=user-name href="http://hi.baidu.com/maxxxoo" 
  target=_blank>maxgoto </A>
  <DIV class=visit-time data-visit-time="1373038639"></DIV></LI>
  <LI><A href="http://hi.baidu.com/xjlong1989" target=_blank><IMG title=fcloud 
  class=portrait alt=fcloud 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/ca1349540923dd542830b6cdd109b3de9d8248d7.jpg"> 
  </A><A title=fcloud class=user-name href="http://hi.baidu.com/xjlong1989" 
  target=_blank>fcloud </A>
  <DIV class=visit-time data-visit-time="1373011402"></DIV></LI>
  <LI><A href="http://hi.baidu.com/mypong" target=_blank><IMG title=mypong 
  class=portrait alt=mypong 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/8d5494eef01f3a29ffcd24709925bc315c607c03.jpg"> 
  </A><A title=mypong class=user-name href="http://hi.baidu.com/mypong" 
  target=_blank>mypong </A>
  <DIV class=visit-time data-visit-time="1372988340"></DIV></LI>
  <LI><A href="http://hi.baidu.com/guangbinw" target=_blank><IMG title=guangbinw 
  class=portrait alt=guangbinw 
  src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/8cb1cb1349540923f7f821fc9258d109b2de499a.jpg"> 
  </A><A title=guangbinw class=user-name href="http://hi.baidu.com/guangbinw" 
  target=_blank>guangbinw </A>
  <DIV class=visit-time data-visit-time="1372812459"></DIV></LI></UL></DIV>
<DIV class=comment-title>评论</DIV>
<DIV class=comment-content></DIV></DIV></DIV></DIV></DIV></DIV></SECTION><FOOTER 
class="mod-footer mod-cs-footer">
<DIV class="clearfix hidden-box"></DIV>
<DIV class=footer-box>
<DIV class=inner-box><A href="http://help.baidu.com/question?prod_en=hi" 
target=_blank>帮助中心</A><SPAN>&nbsp;|&nbsp;</SPAN><A 
href="http://tieba.baidu.com/p/1781683739" 
target=_blank>空间客服</A><SPAN>&nbsp;|&nbsp;</SPAN><A 
href="http://tousu.baidu.com/hi/add" 
target=_blank>投诉中心</A><SPAN>&nbsp;|&nbsp;</SPAN><A 
href="http://www.baidu.com/search/hi_contract.html" target=_blank>空间协议</A></DIV>
<DIV class=copy-box>©2013&nbsp;Baidu</DIV></DIV></FOOTER>
<SCRIPT 
src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/mod_foot.js"></SCRIPT>

<SCRIPT>
        	qing.dom.ready(function(){
                if (qVisitorInfo.loginStatus == 'activated'){
                    qext.stat.ns('m_20121012_loga_num');
					qext.fn.setStoken();
				}
			});
        </SCRIPT>

<SCRIPT>qext.stat.ns('m_20120425_24001');</SCRIPT>

<SCRIPT 
src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/qcmt_import.js"></SCRIPT>

<SCRIPT 
src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/shCore.js"></SCRIPT>

<SCRIPT>
        SyntaxHighlighter.highlight();
    </SCRIPT>

<SCRIPT 
src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/detail.js"></SCRIPT>

<SCRIPT>wpo.tti=new Date*1;</SCRIPT>

<SCRIPT 
src="Windows下NDK开发环境的搭建(Cygwin+Android-SDK+NDK)_軍→＆ove舞_百度空间_files/allsite.js"></SCRIPT>

<SCRIPT>document.write(unescape("%3Cscript src='http://hm.baidu.com/h.js%3F8c869b543955d43e496c2efee5b55823' type='text/javascript'%3E%3C/script%3E"));qext.stat.ns('m_20120713_qing_pv');</SCRIPT>
</BODY></HTML>
